package com.itheima.service;

import com.itheima.pojo.Role;

import java.util.List;

public interface RoleService {

    void edit(Role role, Integer[] permissionIds);//编辑角色

    List<Role> findAll(); //查询所有角色

    void add(Role role, Integer[] permissionIds);//新增角色

    void delete(Integer id);//删除添加权限的信息

    List<Integer> findPermissionIdsByRoleId(Integer roleId);//通过角色id查找他所包含的所有权限的id
    //查询所有角色信息
    List<Role> findAllRole();

    //通过uid查询所有的rid
    List<Integer> findRoleIdsByUid(Integer id);

    //编辑中间表信息
    void editUserIdAndRoleId(Integer[] roleIds, Integer id);
}
